titanium phosphate - German English Dictionary